Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Qatar F1a Bahrain F1 France F4 UAE F2 Germany F17 United Arab Emirates F1 France F1 France F6 Netherlands F2 Netherlands F3 Netherlands F4 France F14 France F18 Netherlands F2 UAE F1 Kuwait F1 France F7 (Villers Les Nancy) France F2 Kuwait F2 Open de Montauban - Montauban IPP Open - Helsinki Abierto Club Casablanca - Mexico City Banca Stato Challenger Lugano - Lugano IPP Open - Helsinki Ostrava Open 2005 - Ostrava Pekao Open 2005 - Szczecin Gemax Samsung Open 2004 - Belgrade San Luis Potosi Challenger - San Luis Potosi BMW Tennis Championship - Sunrise BNP Paribas Primrose - Bordeaux Ethias Trophy - Mons Flea Market Cup - Busan Tennis Napoli Cup - Napoli Challenger Hamburg - Hamburg Neride Prague Indoor - Prague BSI Challenger Lugano - Lugano Challenger Britania Zavaleta - Puebla Maia Open 2002 - Maia Volvo Sylt Open - Sylt EI Bank Bulgarian Challenger - Sofia The Hilversum Open - Hilversum Samsung Securities Cup Challenger Tennis - Seoul Samarkand Challenger - Samarkand Open de L'Isere - Grenoble Macedonian Open - Skopje Tunis Open - Tunis Challenger 42 - Andrezieux Zivnobanka Czech Open - Prostejov Pekao Open - Szczecin XXVIII Edizione 'A.Savoldi' - Manerbio Tatra Banka Slovak Open - Bratislava Fergana Tennis Challenger Tournament - Fergana GHI Bronx Classic - Bronx Bristol Challenger Trophy - Bristol Asics Challenger Open - Monchengladbach Challenger Ford de Cherbourg - Cherbourg ATP Challenger 2003 Numea - New Caledonia Challenger Leon 2004 - Leon Memorial Savigni - Sassuolo Garden Open 2005 - Rome X Abierto Internacional de Salinas - Salinas Memorial Savigni - Sassuolo Open de Montauban - Montauban Banca Stato Challenger - Lugano Siemens Open 2003 - Scheveningen Dharwad Challenger 2006 - Dharwad Okal Cup 2003 - Eckental Jameson Cup - Milan Steelers Cup - Kosice Challenger 42 - Andrezieux Open de Montauban - Montauban Caversham International Tennis Tournament - Jersey Samsung Securities Cup - Seoul KGHM Polish Indoors - Wroclaw Siemens Open 2004 - Scheveningen Riviera di Rimini Challenger 2004 - Rimini Tennis Napoli Cup - Napoli Tenerife Challenger Cremona Challenger Draft Corona Mexico City Open - Mexico City Tunis Open - Tunis Czech Open 2005 - Prostejov Timisoara Challenger - Timisoara Vancouver Challenger Top Wool Challenger - Biella Riviera di Rimini Challenger - Rimini Szczecin Challenger Mons Challenger Alexander Kolyaskin Memorial - Donetsk Coffee Cup Challenger - Chikmagalur Rhodes Challenger Bordeaux Challenger Ethias Trophy - Mons Privatbank Open 2006 - Dnepropetrovsk Tatra Banka Open - Bratislava Pozoblanco Challenger Seoul Challenger Bratislava Challenger Bordeaux Challenger Furth Challenger Samsung Secruities Cup Challenger - Seoul Sopot Challenger Penza Challenger Astana Challenger Tampere Challenger Segovia Challenger Manerbio Challenger Como Challenger Szczecin Challenger Seoul Challenger San Luis Potosi Challenger - San Luis Potosi Torneo Internacional Challenger Fila 2005 - Leon Noumea Challenger Quimper Challenger ECM Prague Open 2005 - Prague Belgrade Challenger Geneva Challenger Kaohsiung Challenger Napoli Challenger Bordeaux Challenger Sunrise Challenger Johannesburg Challenger Geneva Challenger Le Gosier Challenger Leon Challenger Guadalajara Challenger Tunis Challenger Busan Challenger Braunschweig Challenger Istanbul Challenger Cordenons Challenger Eskisehir Challenger Orbetello Challenger Segovia Challenger St. Remy Challenger Heilbronn Challenger Szczecin Challenger Orleans Challenger President's Cup - Astana Mons Challenger Tashkent Challenger Yokohama Challenger Busan Open Challenger Tennis - Busan Ciudad de Pozoblanco Open Diputacion - Cordoba Kolkata Challenger New Delhi Challenger Cherbourg Challenger St. Brieuc Challenger Shenzhen Challenger Tunis Challenger Aix En Provence Challenger Gimcheon Challenger Busan Challenger Segovia Challenger Orleans Challenger Mons Challenger Geneva Challenger Reunion Island Challenger Orleans Challenger Brescia Challenger Andria Challenger Samsung Securities Cup - Seoul Manila Challenger Bergamo Challenger Cherbourg Challenger Guangzhou Challenger Taipei City Challenger Orleans Challenger Brest Challenger Brescia Challenger Busan Challenger Ischgl International Tennis Challenger 2003 - Ischgl Orbetello Challenger China Open - Beijing Gemax Open - Belgrade Heilbronn Challenger San Luis Potosi Challenger Busan Challenger Mouilleron-Le-Captif Challenger Rennes Challenger Quimper Challenger Kyoto Challenger Blois Challenger Wroclaw Challenger Kaohsiung Challenger St. Remy Challenger ATP Challenger Numea - New Caledonia Intersport Heilbronn Open - Heilbronn Gemax Samsung Open 2005 - Belgrade Open de Franche-Comte - Besancon BMW Challenger Open - Monchengladbach Mouilleron-Le-Captif Challenger Segovia Challenger Reunion Island Challenger Casablanca Challenger Urbana-Champaign Challenger - Urbana Bukhara Challenger - Bukhara Open de la Ville de Saint Denis - Reunion Island Bordeaux Challenger Britania Zavaleta - Puebla Segovia Challenger Alessandria Challenger St. Remy Challenger Izmir Challenger Internationaux de Tennis de Brest - Brest USTA Seascape Challenger - Aptos Rezidenza Open - Magdeburg Fergana Challenger - Fergana ECM Cup - Prague Open de Montauban - Montauban KGHM Dialog Polish Indoors - Wroclaw Sporting Challenger 2003 - Turin Bangkok Challenger Challenger Casino Lugano - Lugano Binghamton Professional Tennis Tournament - Binghamton Shenzhen Challenger Raanana Challenger Sylt Open 2000 - Sylt Geneva Challenger - Geneva BH Telecom Indoors Sarajevo 2006 - Sarajevo Turin Challenger Open de L'Isere-Open 38 - Grenoble Ilkley Challenger Open de Franche-Comte - Besancon Challenger Ford de Cherbourg - Cherbourg Izmir Challenger The LTA Manchester Challenger - Manchester Andria Challenger Maui Challenger Taipei City Challenger Seoul Challenger The LTA Bolton Challenger - Bolton Heineken Challenger - Ho Chi Minh City Challenger Leon 2003 - Leon The 70th King's Cup and Queen's Cup - Bangkok Guadalajara Challenger USTA Challenger of Dallas - Dallas 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Grand Prix de Tennis de Lyon - Lyon Gemax Open - Belgrade Rome Challenger 2003 Freeman Men's Challenger - Joplin Stella Artois Clay Court Championships - Budaors Open 13 - Marseille Busan Challenger Gerry Weber Open - Halle Fergana Challenger Furth Challenger Monza Challenger Winnetka Challenger Nord LB Open - Braunschweig Geneva Challenger - Geneva Rhein-Main Challenger 2003 - Aschaffenburg Recanati Challenger Fujitsu Siemens Open - Budapest Alexander Kolyaskin Memorial - Donetsk The Nottingham Challenger - Nottingham Legg Mason Tennis Classic - Washington D.C. Bratislava Challenger The Scottish Tennis Championships - Edinburgh IX Open Internacional D'Andorra - Andorra Granby Challenger - Granby St.Petersburg Challenger by Kinex - St. Petersburg Ciudad de Pozoblanco 'Open Diputacion' - Cordoba DPD Challenger 2002 - Aschaffenburg Nottingham-2 Challenger Open de Montauban - Montauban Bulgarian Challenger 2002 - Sofia 2001 USTA Tallahassee Tennis Challenger - Tallahassee Challenger Casino Lugano - Lugano Yokohama World Tennis Gaora Cup - Yokohama The LTA Men's Challenger Wrexham - Wrexham Banca Stato Challenger Lugano - Lugano The Granby Natrel Challenger - Granby Grand Prix de Tennis - St. Jean de Luz Open de L'Isere - Grenoble Czech Indoor Open - Prague Volkswagen Challenger 2004 - Wolfsburg Mallorca Open - Mallorca Heineken Challenger 2004 - Ho Chi Minh City Sarajevo Open 2004 - Sarajevo Busan Open - Busan Flea Market Cup Busan Challenger Tennis - Busan AAPT Championships - Adelaide Open Sainte Victoire - Aix-En-Provence GHI Bronx Classic - Bronx Open de L'Isere - Grenoble Mouilleron-Le-Captif Challenger Mauritius Open - Mauritius Challenger Ford de Cherbourg - Cherbourg Istanbul Challenger Akbank Private Banking TED Open 2006 - Istanbul Ordina Open - 's-Hertogenbosch Open 13 - Marseille Grand Prix de Tennis de Lyon - Lyon Kobstaedernes ATP Challenger - Kolding Winnetka Challenger Geneva Challenger Allianz Suisse Open Gstaad - Gstaad Heineken Open - Auckland Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Mercedes-Benz Cup - Los Angeles Croatia Open - Umag Legg Mason Tennis Classic - Washington D.C. AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz Davidoff Swiss Indoors - Basel Qatar Open - Doha Open 13 - Marseille Recife Challenger ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Grand Prix Hassan II - Casablanca Busan Challenger Synsam Swedish Open - Bastad The Priority Telecom Open - Amersfoort Prague Challenger Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow Gerry Weber Open - Halle Zagreb Challenger St. Petersburg Open - St. Petersburg Sydney International - Sydney BMW Open - Munich Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad Synsam Swedish Open - Bastad BCR Open Romania - Bucharest China Open - Beijing Open de Moselle - Metz Davidoff Swiss Indoors Basel - Basel Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Heineken Open - Auckland Rennes Challenger PBZ Zagreb Indoors - Zagreb ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Estoril Open - Estoril Allianz Suisse Open - Gstaad BCR Open Romania - Bucharest Open de Moselle - Metz Davidoff Swiss Indoors - Basel Chennai Open - Chennai Grand Prix Hassan II - Casablanca Thailand Open - Bangkok Orange Warsaw Open - Warsaw Allianz Suisse Open Gstaad - Gstaad Countrywide Classic - Los Angeles Open de Moselle - Metz Dutch Open Tennis - Amersfoort Qatar ExxonMobil Open - Doha Brisbane - Brisbane PBZ Zagreb Indoors - Zagreb SA Tennis Open - Johannesburg SAP Open - San Jose The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Estoril Open - Estoril Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca BMW Open - Munich Open de Nice Cote dAzur - Nice Ordina Open - s-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Open de Moselle - Metz AIG Japan Open Tennis Championships - Tokyo Open Sud de France - Montpellier Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Brisbane International - Brisbane SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis St. Brieuc Challenger BCR Open Romania - Bucharest Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Farmers Classic - Los Angeles Citi Open - Washington Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Credit Agricole Suisse Open - Gstaad Rakuten Japan Open - Tokyo Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Credit Agricole Suisse Open - Gstaad Petange Challenger Thailand Open - Bangkok Quimper Challenger Pilot Pen Tennis - New Haven Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Winnetka Challenger Cherbourg Challenger Kyoto Challenger Delray Beach International Tennis Championships - Delray Beach Rennes Challenger Gerry Weber Open - Halle Qatar Exxon Mobil Open - Doha Topshelf Open - 's-Hertogenbosch Delray Beach International Tennis Championships - Delray Beach SA Tennis Open - Johannesburg Heineken Open - Auckland Erste Bank Open - Vienna Suisse Open - Gstaad Sunrise Challenger Swiss Indoors Basel - Basel Mercedes Cup - Stuttgart Suisse Open - Gstaad Noumea Challenger Grand Prix Hassan II - Casablanca BMW Open - Munich Gerry Weber Open - Halle Bergamo Challenger PTT Thailand Open - Bangkok Open de Nice Cote d'Azur - Nice Rakuten Japan Open - Tokyo Heineken Open - Auckland Kun-Ming Challenger RCA Championships - Indianapolis International Tennis Championships - Delray Beach Erste Bank Open - Vienna Claro Open Colombia - Bogota Athens Challenger Mouilleron-Le-Captif Challenger Topshelf Open - 's-Hertogenbosch Ortisei Challenger Tunis Challenger Gerry Weber Open - Halle Garanti Koza Sofia Open - Sofia Next Generation Adelaide International - Adelaide Pilot Pen Tennis - New Haven Ordina Open - s-Hertogenbosch Masters Series - Hamburg The Stella Artois Championships - London ATP Kremlin Cup - Moscow Heilbronn Challenger Ordina Open - 's-Hertogenbosch Catella Swedish Open - Bastad Thailand Open - Bangkok Open 13 - Marseille Serbia Open - Belgrade Gerry Weber Open - Halle Mercedes Cup - Stuttgart Taipei City Challenger International German Open - Hamburg Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Astana Challenger Delray Beach International Tennis Championships - Delray Beach UNICEF Open - 's Hertogenbosch St. Petersburg Open - St. Petersburg Eskisehir Challenger Gimcheon Challenger PTT Thailand Open - Bangkok China Open - Beijing Heilbronn Challenger Open de Nice Cote d'Azur - Nice Athens Challenger Grand Prix Hassan II - Casablanca Campbell's Hall of Fame Tennis Championships - Newport Eckental Challenger Adidas Open de Toulouse - Toulouse ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Le Gosier Challenger PTT Thailand Open - Bangkok Valencia Open - Valencia Qatar ExxonMobil Open - Doha Tunis Challenger Open 13 - Marseille Mons Challenger Open de Moselle - Metz Binghamton Challenger Aptos Challenger Challenger 42 - Andrezieux Anning Challenger Moselle Open - Metz Shenzhen Open - Shenzhen If Stockholm Open - Stockholm Erste Bank Open - Vienna Sporting Challenger - Turin Orleans Challenger Schickendanz Open - Furth Swiss Indoors Basel - Basel Mons Challenger Seoul Challenger Open Sud de France - Montpellier Segovia Challenger Hall of Fame Tennis Championships - Newport Bordeaux Challenger Kaohsiung Challenger Credit Agricole Suisse Open - Gstaad Scheveningen Challenger Meknes Challenger Togliatti Cup - Togliatti Yokohama Challenger 2001 - Yokohama Hilton Waikoloa Village USTA Challenger - Waikoloa Swiss Indoors Basel - Basel Hall of Fame Tennis Championships - Newport TED Open-Akbank Private Banking - Istanbul Shimadzu All Japan Indoor - Kyoto Geneva Open - Geneva Open Mutouest - St. Brieuc Hall of Fame Tennis Championships - Newport San Luis Potosi Challenger - San Luis Potosi Chengdu Open - Chengdu VII Torneo Internazionale di Tennis - Barletta KGHM Polish Indoors - Wroclaw Mercedes-Benz Cup - Los Angeles Open Romania - Bucharest Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Estoril Open - Estoril Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Davidoff Swiss Indoors Basel - Basel Regions Morgan Keegan Championships - Memphis UBS Open Gstaad - Gstaad Medibank International - Sydney Swiss Indoors Basel - Basel Open 13 - Marseille Grand Prix de Tennis de Lyon - Lyon Tennis Masters Series - Toronto Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Ordina Open - 's-Hertogenbosch Geneva Open - Geneva BNP Paribas Masters - Paris Pacific Life Open - Indian Wells St. Petersburg Open - St. Petersburg Masters Series Monte Carlo - Monte Carlo Western & Southern Financial Group Masters - Cincinnati Swiss Indoors Basel - Basel Campionati Internazionali d'Italia - Rome Masters Series Madrid - Madrid Sony Ericsson Open - Miami French Open - Paris French Open - Paris Wimbledon - London ATP Kremlin Cup - Moscow Mutua Madrilena Masters Madrid - Madrid U.S. Open - New York Australian Open - Melbourne French Open - Paris SAP Open - San Jose BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Masters - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Bet-at-home Open - Hamburg Wimbledon - London U.S. Open - New York Tennis Masters Series - Toronto Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Estoril Open - Estoril Campionati Internazionali D'Italia - Rome Wimbledon - London U.S. Open - New York U.S. Open - New York Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York French Open - Paris U.S. Open - New York Shanghai ATP Masters - Shanghai Sony Open Tennis - Miami Pilot Pen Tennis - New Haven Open Seat Godo 2005 - Barcelona Croatia Open - Umag Dutch Open Tennis - Amersfoort Catella Swedish Open - Bastad Thailand Open - Bangkok Qatar ExxonMobil Open - Doha Wimbledon - London U.S. Open - New York Davis Cup, World Group, 1R, SUI-NED 2-3 Davis Cup, World Group, PO, SUI-SCG 4-1 Davis Cup, World Group, PO, KAZ-SUI 5-0 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, PO, SUI-ECU 4-1 Davis Cup, World Group, PO, SUI-BLR 3-2 Sony Ericsson Open - Miami Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Internazionali BNL dItalia - Rome French Open - Paris Davis Cup, World Group, 1R, SRB-SUI 2-3 Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, World Group, PO, NED-SUI 2-3 Davis Cup, Group I, 2R, SUI-POR 5-0 Davis Cup, World Group, 1R, USA-SUI 4-1 Davis Cup, PO, ESP-SUI 4-1 Davis Cup, World Group, 1R, ITA-SUI 5-0 Davis Cup, World Group, 1R, USA-SUI 5-0